package gruppoSoluzione.tests;

import gruppoSoluzione.mainService.ServiceDB;
import gruppoSoluzione.mainService.data.ListStringWriter;
import gruppoSoluzione.mainService.data.ServiceDBData;
import gruppoSoluzione.mainService.data.ServiceDBXML;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Set;

public class ServiceDBOperatoriXMLTest {

	public static void main(String[] args) {

		//Load DB
		ServiceDBXML loader=new ServiceDBXML();
		ServiceDB db=new ServiceDB();
		loader.loadDB(db);
		
		Set<String> operatori = db.getOperatori();
		
		ArrayList<String> opearatoriXML =new ArrayList<String>();
		
		try {
			(new ServiceDBData()).writeOperatoriXML(new ListStringWriter(opearatoriXML),operatori);
		} catch (IOException e) {
			// Non dovrebbe mai accadere!! Nel caso, verifica ListStringWriter
			e.printStackTrace();
		}
		
		for (String line : opearatoriXML) {
			System.out.println(line);
		}
	}
	
}
